home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / Z-Misc Series / (k)zh.d64 / func.choice < prev    next >
Text File  |  2007-03-01  |  861b  |  38 lines

  1. 0010 // ─┼╠┼╘┼ "FNC.CHOICE"
  2. 0020 //   ╠╔╙╘ "FNC.CHOICE"
  3. 0030 
  4. 0040 // ╘HIS FUNCTION ALLOWS THE USER
  5. 0050 // TO INPUT CHARACTERS FROM KEY-
  6. 0060 // BOARD CHOOSING FROM ANSWER$.
  7. 0070 // ╘HE FUNCTION HAS ITS OWN
  8. 0080 // CURSOR AND REACTS ON INCORRECT
  9. 0090 // INPUT WITH BELL(1).
  10. 0100 
  11. 0110 //
  12. 0120 // ┼XAMPLE OF USE:
  13. 0130 //
  14. 0140 //    ╨╥╔╬╘ "╘YPE 1-4,[RET] ",
  15. 0150 //    A$:=CH$("1234"+CHR$(13))
  16. 0160 //
  17. 0170 
  18. 0180 ╞╒╬├ CH$(ANSWER$) ├╠╧╙┼─
  19. 0190   ╒╙┼ SYSTEM
  20. 0200   P$:=├╚╥$(191)
  21. 0210   ╥┼╨┼┴╘ 
  22. 0220     ╥┼╨┼┴╘ 
  23. 0230       ╨╥╔╬╘ ""18"",P$,""146""157"",
  24. 0240       R$:=╦┼┘$
  25. 0250       ╨╥╔╬╘ P$,""157"",
  26. 0260     ╒╬╘╔╠ R$<>""0""
  27. 0270     OK:=R$ ╔╬ ANSWER$
  28. 0280     ╔╞ ╬╧╘ OK ╘╚┼╬ BELL(1)
  29. 0290   ╒╬╘╔╠ OK
  30. 0300   ╨╥╔╬╘ R$
  31. 0310   
  32. 0320   // ╨╥╔╬╘ R$,
  33. 0330   // ╒SE THIS LINE FOR REPEATED
  34. 0340   // INPUT OF SELECTED CHARACTERS.
  35. 0350   
  36. 0360   ╥┼╘╒╥╬ R$
  37. 0370 ┼╬─╞╒╬├ CH$
  38.